From 2fc79387151b2445208cd9faf400dbbd17a227c9 Mon Sep 17 00:00:00 2001 From: Tim Deegan Date: Fri, 13 Apr 2007 17:17:21 +0100 Subject: [PATCH] [HVM][SVM] Save/restore: set CPL from SS.DPL on restore (not needed on VMX, which doesn't keep the CPL separately from SS.DPL) Signed-off-by: Tim Deegan --- xen/arch/x86/hvm/svm/svm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c index 5f06d09c08..d0afe8d656 100644 --- a/xen/arch/x86/hvm/svm/svm.c +++ b/xen/arch/x86/hvm/svm/svm.c @@ -397,6 +397,7 @@ int svm_vmcb_restore(struct vcpu *v, struct hvm_hw_cpu *c) vmcb->ss.limit = c->ss_limit; vmcb->ss.base = c->ss_base; vmcb->ss.attr.bytes = c->ss_arbytes; + vmcb->cpl = vmcb->ss.attr.fields.dpl; vmcb->fs.sel = c->fs_sel; vmcb->fs.limit = c->fs_limit; -- 2.30.2